.rd-tooltip{
	display:inline-block;
	z-index: 1000;
	position: absolute;
	opacity: 0.9;

	&.rd-align-bottom{
		padding: 9px 0px 0px 0px;

		.rd-tooltip-arrow{
			top: 3px;
    		left: 50%;
    		margin-left: -6px;
    		border-width: 0px 6px 6px 6px; 
    		border-bottom-color:  @tooltip-bg-color;
		}
		
	}

	&.rd-align-top{
		padding: 0px 0px 6px 0px;

		.rd-tooltip-arrow{
			bottom: 0px;
			left: 50%;
			margin-left: -6px;
			border-width: 6px 6px 0px 6px;
			border-top-color: @tooltip-bg-color;
		}
	}

	&.rd-align-left{
		padding: 0px 6px 0px 0px;

		.rd-tooltip-arrow{
			top: 50%;
			right: 0;
			margin-top: -6px;
			border-width: 6px 0px 6px 6px;
			border-left-color: @tooltip-bg-color;
		}
	}

	&.rd-align-right{
		padding: 0px 0px 0px 6px;

		.rd-tooltip-arrow{
			top: 50%;
			left: 0;
			margin-top: -6px;
			border-width: 6px 6px 6px 0px;
			border-right-color: @tooltip-bg-color;
		}
	}

	.rd-tooltip-arrow{
		width: 0px;
		height: 0px;
		position: absolute;
		background: transparent;
    	border: 0px solid transparent;
	}

	.rd-tooltip-title{
		max-width: 250px;
		color: @tooltip-font-color;
		background: @tooltip-bg-color;
		padding: 8px;
		.border-radius();
		.box-shadow();
	}
}